﻿function viewCtrl(idx) {
    var mainTabContentHeight = $('.mainTab > ul > li > .tab-content:visible').height() +
                                $('.mainTab > ul > li > .tab-title').offset().top + $('.mainTab > ul > li > .tab-title').height();
                                
	console.log($('.mainTab > ul > li > .tab-title').eq(idx).offset().top);

    var tabContentHeight = $('.subTab > ul > li > .tab-content:visible > li.tab-cont').height() +
                                $('.mainTab > ul > li > .tab-title').eq(idx).offset().top + $('.mainTab > ul > li > .tab-title').eq(idx).height();


    $('.mainTab > ul').css('height', tabContentHeight-82);
    $('.subTab > ul > li > .on > a').attr('tabindex',0).focus();

}

$(function () {
    $('input:radio').parent().click(function () {// ie에서 radio button customize 하기 위해 사용함(다른 브라우저는 css만으로도 동작함)
        $(this).parent().find('label').removeClass('year_checked');
        $(this).find('label').addClass('year_checked');
    });

});  //checkbox

$(document).ready(function () {
    $('#email_select').change(function () {
        $('#email_domain').val($('#email_select').val());
        if ($('#ddlEmails :selected').text() == "") {
            $("input[name=email_domain]").attr("readonly", false);
        } else {
            $("input[name=email_domain]").attr("readonly", true);
        }
    });
});

function onlyNumber(ob) {
    if ((event.keyCode < 48) || (event.keyCode > 57))
        event.returnValue = false;
}

//파일명 : 영문/숫자로 구성된 파일명만 가능. 파일형식 : Zip 파일만 가능
function checkfile(sender) {

    var filePath = sender.value;
    if (filePath == "") {
        return;
    }
    var fileName = filePath.substring(filePath.lastIndexOf("\\") + 1);
    var fileKind = fileName.split(".")[1];
    if (fileKind != "zip") {
        alert("zip 확장자를 가진 파일만 가능합니다.");        
        //sender.select();
        //document.selection.clear();
        $('#file1').replaceWith("<input type='file' id='file1' class='input-box inquiry3' name='file1' title='파일업로드' style='width: 500px; height: 28px;' onchange='checkfile(this);' />");
        return;
    }

    if (CheckPass2(fileName.split(".")[0]) == false) {
        alert("확장명은 영문과 숫자만 가능합니다.");               
        $('#file1').replaceWith("<input type='file' id='file1' class='input-box inquiry3' name='file1' title='파일업로드' style='width: 500px; height: 28px;' onchange='checkfile(this);' />");
        return;
    }

    //사이즈체크
    var maxSize = 2048000    //2MB
    var fileSize = $("#file1")[0].files[0].size;

    if (fileSize > maxSize) {
        alert("첨부파일 사이즈는 2MB 이내로 등록 가능합니다.");        
        $('#file1').replaceWith("<input type='file' id='file1' class='input-box inquiry3' name='file1' title='파일업로드' style='width: 500px; height: 28px;' onchange='checkfile(this);' />");
        return;
    }    
}

//영문과 숫자만 입력가능
function CheckPass2(str) {
    var objPattern = /^[a-zA-Z0-9]+$/;
    return objPattern.test(str);
}

// 이메일 형식 체크
function checkEmail(emailAddress) {
    var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return regex.test(emailAddress);
}
